body{margin: 0px; padding: 0px; font-size: 12px;}
*{list-style: none; margin: 0px; padding: 0px;}

fieldset {padding:10px; margin:5px; color:#333; border:1px dashed #D4D4D4;}
legend { color:#234f8d; font-weight:800; letter-spacing: 5px; padding: 2px 5px; border:1px dashed #D4D4D4;}

.easyui-validatebox{border-width:1px; border-style: solid;}
.panel-body { overflow: hidden;}

.top-layout{height: 100px; border: none;background: url('../images/head.gif');position: relative;}
.top-logo{background: url('../images/logo.png') no-repeat;width: 130px;height: 41px;position: absolute;top: 16px;left: 30px; z-index: 2;}
.footer{line-height:30px; border:none; text-align: center;background:#e6eef8;}

#nav {position: absolute; bottom: 3px; left: 170px;}
#nav li {float: left;}
#nav li a.link {display: block; color: #369; font-size: 14px; font-weight: bold; padding: 6px 20px 10px; text-decoration: none; background: url(../images/nav_li.gif) no-repeat right 5px;}
#nav li a.link:hover {color: #ff783d}
#nav li a.actived {display: block; font-size: 14px; font-weight: bold; padding: 8px 0 0 50px; width: 67px; height: 25px; background: url(../images/actived.gif); color: #fff; text-decoration: none; }
#nav li a.actived:hover { color:#fff; }

#menu {position: absolute; top: 14px; right: 22px; z-index: 2; word-spacing: 5px; color: #234f8d;}
#menu span {position: relative; bottom: -3px; display: block; float: left; margin-right: 5px;}
#menu a {color: #234f8d; text-decoration: none;}
#menu a:hover {text-decoration: underline;}
.menu_btn1 {display: block; float: left; width: 60px; height: 23px; background: url(../images/menu_btn1.gif); border: 0; margin-right: 5px; text-decoration: none; line-height: 19px; +line-height: 22px; text-align: center;}
.menu_btn2 {display: block; float: left; width: 70px; height: 23px; background: url(../images/menu_btn2.gif); border: 0;  margin-right: 5px;  text-decoration: none; line-height: 19px; +line-height: 22px; text-align: center;}

#leftMenus dt {background: url(../images/left_menu.gif); border-left: 1px solid #fff; position: relative;}
#leftMenus dt a {color: #333; text-decoration: none; display: block; line-height: 30px; height: 30px; padding-left: 30px;}
#leftMenus dt a:hover {padding-left: 32px; font-weight: bold;}
.ico1 {background: url(../images/left_menus1.gif) no-repeat 10px 10px;}
.ico2 {background: url(../images/left_li.gif) no-repeat 10px 10px;}
.spread {position: absolute; top: 5px; right: 5px;}
#leftMenus dd {position: relative; line-height: 25px; height: 25px; border-bottom: 1px solid #d8ecff; padding-left: 28px; background-color: #f4f9ff; background-image: url(../images/menus_dd.gif); background-repeat: no-repeat; background-position: 15px 10px;}
.close {position: absolute; top: 6px; right: 10px;}
#leftMenus dd a {color: #3d6bac; text-decoration: none; }
#leftMenus dd a:hover {color: #264d84; font-weight: bold;}
#leftMenus dd a.selected {color: #264d84; font-weight: bold;}

.content-layout{ padding: 10px;}
.form-panel th{line-height: 30px; color: #777777; text-align: right; font-weight: normal;}
.form-panel td{ padding: 3px;}
.form-panel input.input-text, .form-panel select, .form-panel textarea { padding: 4px 5px; background: url("../images/input.png") repeat-x scroll 0 0 #FFFFFF; border: 1px solid #D0D0D0; font-size: 12px;}
.form-panel span.tips { margin-left: 20px; color: gray;}
.form-panel span.combo, .form-panel span.spinner {border: 1px solid #D0D0D0; padding: 0px;}
.form-panel input.combo-text{ margin: 0px; padding: 0 2px;}


.toolbar-outer { border: 1px solid #D4D4D4; margin: 2px;}
.toolbar-inner { border: 1px solid #FFFFFF;}

.datagrid-btn-separator {float: none;}
.images-btn { width: 16px; height: 16px; display: inline-block; cursor: pointer;}
